IHipAudioClip

Undocumented in source.

Members

Functions

_getBufferAPI
HipAudioBufferAPI* _getBufferAPI(ubyte[] data, uint size)

This function is reserved for HipAudio for being able to take the buffer out of an audio asset.

getAudioClipBackend
IHipAudioClip getAudioClipBackend()

Reserved for internal engine methods.

getAudioClipBackend
T getAudioClipBackend()
Undocumented in source. Be warned that the author may not have intended to support it.
getClipData
ubyte[] getClipData()
Undocumented in source.
getClipSize
size_t getClipSize()
Undocumented in source.
getDecodedDuration
float getDecodedDuration()
Undocumented in source.
getDuration
float getDuration()
Undocumented in source.
getHint
immutable(HipAudioClipHint)* getHint()
Undocumented in source.
getSampleRate
uint getSampleRate()
Undocumented in source.
loadFromMemory
bool loadFromMemory(ubyte[] data, HipAudioEncoding encoding, HipAudioType type, void delegate(in ubyte[]) onSuccess, void delegate() onFailure)
Undocumented in source.
loadStreamed
uint loadStreamed(ubyte[] data, HipAudioEncoding encoding)
Undocumented in source.
onUpdateStream
void onUpdateStream(ubyte[] data, uint decodedSize)
Undocumented in source.
unload
void unload()
Undocumented in source.
updateStream
uint updateStream()
Undocumented in source.

Meta